package com.ant.storage.pojo;

/**
 * @author hzd
 * @version 1.0
 * @date 2024/7/5 14:56
 */

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@TableName("cn_account")
@ApiModel(value="城市实体")
public class Cnaccount {
    @TableId(value = "FID", type = IdType.AUTO)
    private Integer fid;

    @ApiModelProperty(value = "总账科目ID")
    @TableField("FKmID")
    private Integer fkmid;

    @ApiModelProperty(value = "科目代码")
    @TableField("FKmdm")
    private String fkmdm;

    @ApiModelProperty(value = "科目名称")
    @TableField("FKmmc")
    private String fkmmc;

    @ApiModelProperty(value = "币别ID")
    @TableField("FBbID")
    private Integer fbbid;

    @ApiModelProperty(value = "币别")
    @TableField("FBb")
    private String fbb;

    @ApiModelProperty(value = "银行名称")
    @TableField("FYhmc")
    private String fyhmc;

    @ApiModelProperty(value = "银行账号")
    @TableField("FYhzh")
    private String fyhzh;

    @ApiModelProperty(value = "银行对账单初始余额")
    @TableField("FYhdzdYe")
    private Float fyhdzdye;

    @ApiModelProperty(value = "期初借方金额")
    @TableField("FJfje")
    private Float fjfje;

    @ApiModelProperty(value = "期初贷方金额")
    @TableField("FDfje")
    private Float fdfje;

    @ApiModelProperty(value = "期初余额")
    @TableField("FYe")
    private Float fye;

    @ApiModelProperty(value = "本位币期初借方金额")
    @TableField("FJfjeB")
    private Float fjfjeb;

    @ApiModelProperty(value = "本位币期初贷方金额")
    @TableField("FDfjeB")
    private Float fdfjeb;

    @ApiModelProperty(value = "本位币期初余额")
    @TableField("FYeB")
    private Float fyeb;

    @ApiModelProperty(value = "银行存款日记账调整后余额")
    @TableField("FYhrjzTzhYe")
    private Float fyhrjztzhye;

    @ApiModelProperty(value = "银行对账单调整后余额")
    @TableField("FYhdzdTzhYe")
    private Float fyhdzdtzhye;

    @ApiModelProperty(value = "平衡")
    @TableField("FYeIsBalance")
    private Integer fyeisbalance;

    @ApiModelProperty(value = "现金科目")
    @TableField("FIsCash")
    private Integer fiscash;

    @ApiModelProperty(value = "综合币科目")
    @TableField("FIsCombineKm")
    private Integer fiscombinekm;

    @ApiModelProperty(value = "启用")
    @TableField("FQy")
    private Integer fqy;

    @ApiModelProperty(value = "禁用")
    @TableField("FForbid")
    private Integer fforbid;

    @TableField("FStartupYear")
    private Integer fstartupyear;

    @TableField("FStartupPeriod")
    private Integer fstartupperiod;

    @TableField("FBkItemID")
    private Integer fbkitemid;
}
